Common Lisp indentation improvements on defmethod and lambda-lists.
authorDidier Verna <didier@xemacs.org>
Fri, 13 May 2011 19:27:52 +0000 (16:27 -0300)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 13 May 2011 19:27:52 +0000 (16:27 -0300)
commitdc8d547ad40f03fc70d56bef67c4693c088e3cba
tree9e0c0cdc86b2794cc099251c521b642dfa018251
parent3a1921d4e1a78d4c7e8d0e4fa94cdbf3d0184252
Common Lisp indentation improvements on defmethod and lambda-lists.
* cl-indent.el: Advertise the changes and remove obsolete TODO entries.
(lisp-lambda-list-keyword-parameter-indentation)
(lisp-lambda-list-keyword-parameter-alignment)
(lisp-lambda-list-keyword-alignment): New customizable user options.
(lisp-indent-defun-method): Improve docstring.
(extended-loop-p): Fix comment.
(lisp-indent-lambda-list-keywords-regexp): New variable.
(lisp-indent-lambda-list): New function.
(lisp-indent-259): Use it.
(lisp-indent-defmethod): Support for more than one
method qualifier and properly indent methods lambda-lists.
(defgeneric): Provide a missing common-lisp-indent-function property.
lisp/ChangeLog
lisp/emacs-lisp/cl-indent.el